home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d20
/
s2a_v101.arc
/
S2A.DOC
< prev
next >
Wrap
Text File
|
1991-07-15
|
9KB
|
179 lines
Send-2-All v1.0
Copyright (C) 1991
Kit Cragin
A SysOp and User Bulletin Generator
Please distribute freely, with no modifications.
┌────────────────────────────────────────────────────┐
│ For the latest updates and awesome shareware │
│ call MAELSTROM, FIDO - 1:117/341 │
│ Node 1: (409) 696 8722 1200/2400 soon USR HST DS │
│ Node 2: (409) 764 6516 1200/2400 MNP 5 │
└────────────────────────────────────────────────────┘
DESCRIPTION
~~~~~~~~~~~
Send-2-All is an editor that allows SYSOPS AND USERS to create bulletins
which are added to an ANSI or ASCII file of bulletins. The bulletins
will be automatically removed when they expire. A daily maintenance
program will monitor the bulletins and update accordingly. It will run
on any Remote Access v0.03 and above BBS or QuickBBS based BBS. The ed-
itor generates ASCII & ANSI bulletins but runs in ANSI mode only!
This archive should contain the following files. If it doesn't, find a
a legitimate copy and use it instead.
S2A.EXE The main program. Allows users & you to edit bulletins.
S2AMAINT.EXE Runs daily maintenance by checking for expired bulletins.
CONFIG.DAT The configuration file for S2A and S2AMAINT.
BADWORDS.DAT The file of illegal words and/or control sequences.
S2A.DOC You're reading it.
REGISTER.ME! The registration form for a low cost good bulletin maker.
The file TWITUSER.DAT is optional and to be created by you, the sysop.
The files BULLETIN.DAT and USERINFO.DAT will be created by the program.
FEATURES
~~~~~~~~
A variety of Sysop configurable features has been created to make use of
this program easy and flexible.
- Colors and box borders can be changed (see CONFIG.DAT file).
- Generation of both ANSI or ASCII bulletins to any filename/directory.
- Allows or disallows user 'S' aborting of the display file.
- Limit the number of total bulletins and number allowed per user.
- Choose the maximum number of days before a user's bulletin expires.
- Allows the sysop to force delete bulletins.
- Disallows 'TWIT' users from using the bulletin generator.
- Stops 'BAD' words from being entered by the user via the BADWORDS.DAT
file.
- Stops invalid control sequences from being entered, for example ANSI
sequences and RA/QBBS control sequences via the BADWORDS.DAT file.
- Displays most current bulletins first.
- Supports multi-node systems.
- Exits with errorlevel 100 on 'S'ave bulletin option or when a change
occurs with the bulletins. (Useful if you want 2 copies of the same
file, or want to generate a report or something).
DISCLAIMER
~~~~~~~~~~
In no way is the author of this product liable for any damages done to
to your system's hardware or software or any system you run this product
on.
RESTRICTIONS/REGISTRATION
~~~~~~~~~~~~~~~~~~~~~~~~~
Feel free to pass this software on to others (via upload or whatever).
But be sure there are no modifications of any kind, and that all the
files listed in the DESCRIPTION above are included.
This software is NOT public domain. It is shareware. This means that you
can use it for a limited amount of time before you either decide to
register it, or discontinue use. In this case you can evaluate this pro-
duct for 21 days. At that time you should support the shareware concept
by filling out the form in REGISTER.ME and sending in a paltry $12; or
not use this product further.
Registration entitles you to the full-featured version which:
- Allows the use of more than one color in the text.
- Allows sysop to define the max # of bulletins a user can post per day/
week/month/year.
- Will support more than one set of bulletins. (eg. a different format
can be set up for logoff comments, etc)
- Entitles you to free, REGISTERED upgrades as they become available.
- Manages seasonal bulletins (display holiday bulletins on holidays etc)
- True multi-node support (ie. simultaneous editing)
- Allows the sysop to edit any previously created bulletin, and the user
to edit one of his previous bulletins. This is useful if a meeting
date changes, or if someone wants to sell something at a different
price, for example.
Registration also gives me an incentive to create new interesting and
useful programs for YOU! On behalf of all shareware authors, please sup-
port shareware!
CONFIGURATION
~~~~~~~~~~~~~
I have designed this program to be as simple and easy to set up as poss-
ible, because I know that many sysops hate to waste time writing batch
files and testing new programs. If you follow the steps below, the pro-
grams should run without a hitch; if not, call the BBS above and leave a
message. I will get back to you ASAP. No changing of directories, batch
files or environment variables are needed!
1. Make sure that all of the files in this archive are in a directory
together, usually in some subdirectory off of your BBS or doors
directory
2. Modify one of your .MNU files to include an option for Send-2-All.
A. Create a type 7 or 15 exit.
B. For OPTIONAL DATA, type in the full path and filename of the
program, then put the path to your DORINFO and EXITINFO.BBS
files and then the *B parameter (Baudrate).
eg. C:\BBS\DOORS\SEND2ALL\S2A.EXE C:\BBS *B
3. In your BBS batch file, or wherever you do daily maintenance, add
a line to run the maintenance program, S2AMAINT.EXE.
eg. C:\BBS\DOORS\SEND2ALL\S2AMAINT
4. Edit the CONFIG.DAT file to configure the colors and other options
to your taste. See the CONFIG.DAT file for more information.
5. Edit the BADWORDS.DAT file as needed. This is a file of words or
characters/control sequences that you don't want to appear in the
users' bulletins. For distribution purposes I have included in the
file the ASCII #6, #11, and ESCape characters. For the sake of
decency, I will leave adding bad words to the file up to you. Just
make sure that each is entered on a line by itself, up to 15 char-
acters each, 200 words total. The program scans for any occurence
of the pattern in the line, so if you have 'DUDE' in BADWORDS.DAT
the word 'Dudes' will be flagged as BAD in the text. To prevent
this put ' DUDE ' in BADWORDS.DAT instead; note the spaces before
and after-^----^.
6. Edit TWITUSER.DAT as needed. Delete it if you do not plan to use
it. Put one name per line. This is a plain ASCII file.
NOTE: The files in STEPS 5 & 6 are optional. BADWORDS.DAT is recommen-
ded, however. CASE does not matter in the files.
RUNNING THE PROGRAMS
~~~~~~~~~~~~~~~~~~~~
- To delete specific bulletins, run S2AMAINT with numbers after the
filename (eg. S2AMAINT 2 3 6 23 will delete bulletins 2,3,6, and 23
even if they have not yet expired.
- To run the program locally, type S2A /L <YourFirstName> <YourLastName>
- Directions for using S2A are given by hitting '?' in the program.
- Call the BBS above for any other help, comments, suggestions etc or
contact me in the FIDO DOORWARE echo.
- To start the bulletin generator 'from scratch', delete BULLETIN.DAT
and USERINFO.DAT if they exist.
- While a user is on-line, the sysop can hit the down arrow key to
reduce the user's time, or Alt-L to force an immediate exit.
MULTI-NODE OPERATION
~~~~~~~~~~~~~~~~~~~~
If your system has multiple nodes and if you put 'T' in the CONFIG.DAT
file on the multi-node line, then S2A will automatically check for
the existance of the file INUSE, which is a temporary file signalling
that the program is in use. If it exists a message will be displayed
that tells the user to try again later. INUSE is removed at program
termination.
I hope you find Send-2-All useful.
Enjoy the program!
Kit
Send-2-All v1.0
Copyright (C) 1991
Kit Cragin